package com.cms.setting.nav.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.cms.framework.utils.page.PageView;
import com.cms.setting.nav.pojo.NavCat;
import com.cms.setting.nav.pojo.dto.NavCatDTO;

public interface NavCatDAO {
    int deleteByPrimaryKey(Integer id);

    int insert(NavCat record);

    int insertSelective(NavCat record);

    NavCat selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(NavCat record);

    int updateByPrimaryKey(NavCat record);
    
    List<NavCat> selectByPage(@Param("pageView")PageView<NavCatDTO> pageView,@Param("navCatDTOParams")NavCatDTO navCatDTOParams);
}